# typed: false

# Regular assignment
@regular = 1

# Compound assignment operators
@bitwise_and     &= 2
@bitwise_or      |= 3
@bitwise_xor     ^= 4
@shift_right    >>= 5
@shift_left     <<= 6
@add_assign      += 7
@subtract_assign -= 8
@modulo_assign   %= 9
@divide_assign   /= 10
@multiply_assign *= 11
@exponentiate_assign **= 12

# Special cases
@lazy_and_assign &&= 13
@lazy_or_assgin  ||= 14

# Multi-target assignment
@target1, @target2 = 15, 16
